Java's Local Personality
- Java is supposed to adopt the local personality, but doesn't
- MRJ is appearance oblivious
- MW and Netscape look like Athena widgets
- Similar issues elsewhere
- Least common denominator platform assumption
- Lack access to system resources ("security")
- Lack of tools for resource planning and scheduling
- Lack of accurate timers (GC, PMT)
- Networking restrictions (e.g. no ICMP)
- "Sandbox Security" isn't useful, but gets in the way
next